<svg width="3269" height="208" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
 <g>
  <title>callgraph-info</title>
  <style>
    .small { font: italic 15px sans-serif; }
  </style>
  <line id="edge_1" y2="125" x2="269" y1="77" x1="269" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_2" y2="125" x2="728" y1="77" x1="854" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_3" y2="125" x2="854" y1="77" x1="854" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_4" y2="125" x2="1026" y1="77" x1="854" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_5" y2="125" x2="1026" y1="77" x1="854" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_6" y2="170" x2="1460" y1="125" x1="2154" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_7" y2="170" x2="2699" y1="125" x1="2154" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_8" y2="170" x2="2699" y1="125" x1="2154" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_9" y2="170" x2="2307" y1="125" x1="2154" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_10" y2="125" x2="2594" y1="77" x1="2594" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_11" y2="125" x2="2594" y1="77" x1="2594" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_12" y2="125" x2="2594" y1="77" x1="2594" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_13" y2="125" x2="2594" y1="77" x1="2594" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_14" y2="125" x2="1291" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_15" y2="170" x2="1460" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_16" y2="170" x2="2699" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_17" y2="125" x2="1026" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_18" y2="125" x2="2594" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_19" y2="125" x2="2154" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_20" y2="125" x2="2013" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_21" y2="170" x2="1460" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_22" y2="125" x2="1598" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_23" y2="170" x2="1460" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_24" y2="170" x2="2699" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_25" y2="125" x2="1026" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_26" y2="125" x2="2594" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_27" y2="125" x2="2154" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_28" y2="125" x2="2013" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_29" y2="170" x2="1460" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_30" y2="125" x2="1598" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_31" y2="125" x2="1026" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_32" y2="125" x2="2443" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_33" y2="170" x2="1460" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_34" y2="170" x2="2699" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_35" y2="125" x2="1026" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_36" y2="125" x2="2154" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_37" y2="125" x2="2013" y1="77" x1="1712" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_38" y2="170" x2="2699" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_39" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_40" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_41" y2="125" x2="1026" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_42" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_43" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_44" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_45" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_46" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_47" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_48" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_49" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_50" y2="125" x2="2594" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_51" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_52" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_53" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_54" y2="125" x2="2906" y1="77" x1="2810" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_55" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_56" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_57" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_58" y2="77" x2="1712" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_59" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_60" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_61" y2="77" x2="2810" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_62" y2="170" x2="2699" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_63" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_64" y2="77" x2="2594" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_65" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_66" y2="77" x2="1139" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_67" y2="77" x2="3005" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_68" y2="77" x2="3005" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_69" y2="77" x2="3005" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_70" y2="170" x2="2699" y1="32" x1="1872" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_71" y2="77" x2="3148" y1="32" x1="3148" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_72" y2="77" x2="401" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_73" y2="77" x2="401" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_74" y2="77" x2="97" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_75" y2="77" x2="854" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_76" y2="77" x2="1139" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_77" y2="77" x2="401" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_78" y2="77" x2="479" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_79" y2="77" x2="269" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_80" y2="77" x2="1026" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_81" y2="77" x2="610" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_82" y2="77" x2="1139" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_83" y2="77" x2="401" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_84" y2="77" x2="479" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_85" y2="77" x2="269" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_86" y2="77" x2="1026" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_87" y2="77" x2="269" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <line id="edge_88" y2="77" x2="1026" y1="32" x1="479" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="2" stroke="#000000" fill="none"/>
  <rect id="node_1" x="374" y="70" width="54" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="375" y="84" class="small">memset</text>
  <rect id="node_2" x="2879" y="118" width="54" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2880" y="132" class="small">strcmp</text>
  <rect id="node_3" x="1108" y="70" width="63" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1109" y="84" class="small">fprintf</text>
  <rect id="node_4" x="2978" y="70" width="54" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2979" y="84" class="small">fwrite</text>
  <rect id="node_5" x="2672" y="163" width="54" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2673" y="177" class="small">printf</text>
  <rect id="node_6" x="443" y="70" width="72" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="444" y="84" class="small">snprintf</text>
  <rect id="node_7" x="701" y="118" width="54" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="702" y="132" class="small">gzread</text>
  <rect id="node_8" x="1228" y="118" width="126" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1229" y="132" class="small">splay_tree_new</text>
  <rect id="node_9" x="193" y="118" width="153" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="194" y="132" class="small">splay_tree_delete</text>
  <rect id="node_10" x="2231" y="163" width="153" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2232" y="177" class="small">splay_tree_insert</text>
  <rect id="node_11" x="1384" y="163" width="153" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1385" y="177" class="small">splay_tree_lookup</text>
  <rect id="node_12" x="1959" y="118" width="108" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1960" y="132" class="small">add_new_node</text>
  <rect id="node_13" x="2389" y="118" width="108" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2390" y="132" class="small">add_new_edge</text>
  <rect id="node_14" x="1562" y="118" width="72" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1563" y="132" class="small">uniqnode</text>
  <rect id="node_15" x="2563" y="118" width="63" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2564" y="132" class="small">uniqstr</text>
  <rect id="node_16" x="443" y="25" width="72" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="444" y="39" class="small">jgfparse</text>
  <rect id="node_17" x="25" y="70" width="144" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="26" y="84" class="small">json_parser_init</text>
  <rect id="node_18" x="954" y="70" width="144" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="955" y="84" class="small">json_parser_free</text>
  <rect id="node_19" x="773" y="118" width="162" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="774" y="132" class="small">json_parser_string</text>
  <rect id="node_20" x="525" y="70" width="171" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="526" y="84" class="small">json_parser_is_done</text>
  <rect id="node_21" x="3117" y="70" width="63" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="3118" y="84" class="small">dp_free</text>
  <rect id="node_22" x="179" y="70" width="180" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="180" y="84" class="small">jgf.c:jgfparse_clear</text>
  <rect id="node_23" x="760" y="70" width="189" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="761" y="84" class="small">jgf.c:jgfprocess_file</text>
  <rect id="node_24" x="2082" y="118" width="144" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2083" y="132" class="small">jgf.c:jgfaddnode</text>
  <rect id="node_25" x="2527" y="70" width="135" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2528" y="84" class="small">jgf.c:do_string</text>
  <rect id="node_26" x="1654" y="70" width="117" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1655" y="84" class="small">jgf.c:do_data</text>
  <rect id="node_27" x="2756" y="70" width="108" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="2757" y="84" class="small">jgf.c:do_key</text>
  <rect id="node_28" x="1796" y="25" width="153" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="1797" y="39" class="small">jgf.c:my_callback</text>
  <rect id="node_29" x="3054" y="25" width="189" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="3055" y="39" class="small">jgf.c:wrapped_dp_free</text>
  <rect id="node_30" x="986" y="118" width="81" height="15" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke="#000000" fill="#7fff00"/>
  <text x="987" y="132" class="small">__addvsi3</text>
 </g>
</svg>
